* lisp/emacs-lisp/advice.el: Miscellaneous cleanup. Use lexical-binding.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 20:41:03 +0000 (15:41 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 20:41:03 +0000 (15:41 -0500)
commitbd248687271c283c94988c17bbacef8a96e0cf5a
treed16ee7a62af05fc083ab9a73b2fc0c90bcc0d40b
parent13a12980214ac67252526f648f319444ef677501
* lisp/emacs-lisp/advice.el: Miscellaneous cleanup.  Use lexical-binding.
(fset, documentation): Don't save real def since we don't advise.
(ad-do-advised-functions): Remove problematic `result-form'.
(ad-safe-fset): `ad-real-fset' => `fset'.
(ad-read-advised-function): Don't assume that ad-do-advised-functions
uses CL's dolist internally.
(ad-arglist): Remove unused arg `name'.
(ad-docstring, ad-make-advised-docstring):
`ad-real-documentation' => `documentation'.
(warning-suppress-types): Declare.
(ad-set-arguments): Simple CSE.
(ad-recover-normality): Sanity check.
lisp/ChangeLog
lisp/emacs-lisp/advice.el